package com.zhku.shoppingspringboot.pojo.vo.order;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @author hwy
 * @date 2025-01-02 11:35
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Builder
@ApiModel(value="OrderGoodsMsgVO对象", description="在生成订单中使用")
public class OrderGoodsMsgVO {
    /**
     * 商品属性
     */
    @ApiModelProperty("商品属性")
    private String attrsText;
    /**
     * 商品数量, 购买数量
     */
    @ApiModelProperty("商品数量, 购买数量")
    private Integer count;
    /**
     * 商品id
     */
    @ApiModelProperty("商品id")
    private Long id;
    /**
     * 商品名字
     */
    @ApiModelProperty("商品名字")
    private String name;
    /**
     * 商品实付单价
     */
    @ApiModelProperty("商品实付单价")
    private Float payPrice;
    /**
     * 商品图片
     */
    @ApiModelProperty("商品图片")
    private String picture;
    /**
     * 商品价格
     */
    @ApiModelProperty("商品价格")
    private Float price;
    /**
     * 商品sku的id
     */
    @ApiModelProperty("商品sku的id")
    private Long skuId;
    /**
     * 商品实付价格小计
     */
    @ApiModelProperty("商品实付价格小计")
    private Float totalPayPrice;
    /**
     * 商品小计总价
     */
    @ApiModelProperty("商品小计总价")
    private Float totalPrice;
}
